package com.whfc.fvs.service;

import com.whfc.common.exception.BizException;
import com.whfc.common.result.ListData;
import com.whfc.fvs.dto.FvsRecordDTO;


import java.util.Date;

/**
 * @Description: 视频回放
 * @author: qzexing
 * @version: 1.0
 * @date: 2020/4/29 14:36
 */
public interface FvsRecordService {

    /**
     * 添加设备回放记录
     *
     * @param fvsRecordDTO 回放记录DTO
     * @throws BizException 业务异常
     */
    void insertRecord(FvsRecordDTO fvsRecordDTO) throws BizException;

    /**
     * 获取视频监控录像地址
     *
     * @param deviceId  设备ID
     * @param startTime 开始时间
     * @param endTime   结束时间
     * @return 视频监控录像地址
     * @throws BizException 业务异常
     */
    ListData<FvsRecordDTO> getRecordList(Integer deviceId, Date startTime, Date endTime) throws BizException;
}
